const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    tabid:0,//tabid
    tabbar:['待处理','已发货','已收货','已下载'],
    page:1,
    page_size:20,
    kong:false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    if(options.type){
      if(options.type!=1){
        this.setData({
          tabid:1
        })
      }
    }
    this.init()
  },
  init(){//我的订单
    var that = this
    this.setData({
      page:1
    })
    var params = {
      type:this.data.tabid+1,
      page:1,
      page_size:this.data.page_size
    }
    wx.$http.get(wx.$get.my_goods_order,params).then(res=>{
      console.log('我的订单', res)
      if(res.length==0){
        this.setData({
          kong:true
        })
      }else{
        this.setData({
          kong:false
        })
      }
      that.setData({
        items:res
      })
    })
  },
  qie(e){//tab切换
    let {index} = e.currentTarget.dataset
    this.setData({
      tabid:index
    })
    this.init()
  },
  godetail(e){//去订单详情
    let {id} = e.currentTarget.dataset
    wx.navigateTo({
      url: `/pages/orderDetails/orderDetails?id=${id}`,
    })
  },
  copy(e){//复制
    let {data} = e.currentTarget.dataset
    wx.setClipboardData({
      data: data.toString(),
      success (res) {
        wx.getClipboardData({
          success (res) {
            console.log(res.data) // data
          }
        })
      },
      fail(err){
        console.log(err,'错误')
      }
    })
  },
  pulldown(){//我的订单上拉加载
    var that = this
    this.setData({
      page:this.data.page+=1
    })
    var params = {
      type:this.data.tabid+1,
      page:this.data.page,
      page_size:this.data.page_size
    }
    wx.$http.get(wx.$get.my_goods_order,params).then(res=>{
      console.log('我的订单', res)
      if(res.length!=0){
        that.setData({
          items:[...that.data.items,...res]
        })
      }
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    this.pulldown()
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    return{
      title:wx.$cache.get('fx').title,
      imageUrl:wx.$cache.get('fx').img,
      path:`/pages/index/index?pid=${wx.$cache.get('member_id')}`
    }
  }
})